package com.xiaoshuidi.cloud.module.iot.api.device.vo;

import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * @author arvin
 * @date 2019-05-27 16:19
 * @description 水表响应实体
 */
@Data
@Accessors(chain = true)
public class WaterMeterCommonResponse {
    /**
     * 水表编码
     */
    private String deviceNo;

    /**
     * 第三方设备编号
     */
    private String deviceThirdNo;

    /**
     * 第三方设备编号
     */
    private String deviceName;

    /**
     * 设备型号
     */
    private String deviceModel;

    /**
     * 工作状态:1在线0离线
     */
    private Integer onlineStatus;

    /**
     * 当前读数
     */
    private Double currentReading;
    /**
     * 金额
     */
    private Double amount;
    /**
     * 数据创建时间
     */
    private Date createTime;

    /**
     * 创建人账号
     */
    private Integer createUser;

    /**
     * 第三方数据上报时间
     */
    private Date reportTime;

    /**
     * 付费模式:1后付费0预付费
     */
    private Integer payment;

    /**
     * 入住状态:1已入住0未入住
     */
    private Integer resideStatus;

    /**
     * 单价
     */
    private Double price;


    /**
     * API账号编号
     */
    private String apiNo;
    /**
     * 品牌编号
     */
    private String brandNo;
    /**
     * 设备类型
     */
    private String deviceType;

    /**
     * 版本控制
     */
    private Integer version;

    /**
     * 操作结果 ：true 成功，false 失败
     */
    private Boolean operateResult;

    /**
     * 第三方网关或其他设备编号
     */
    private String thirdGateNo;
}
